iT邦幫忙

2022 iThome 鐵人賽

DAY 15
0

今天來談談AWS S3(Simple Storage Service)。
前幾天在講的EBS可以想像成我們自己電腦裡的硬碟,
而S3則是可以把它想像成一個雲端硬碟的概念。
有時候,我們需要把資料或檔案傳給別人或分享給很多人的時候,
可能會放在Google的雲端硬碟,方便大家存取,並可以透過權限控管(google帳號),來指定哪些人可以存取這些檔案。
S3也是差不多的概念,我們可以把檔案上傳至S3,並透過AWS的權限控管來限制哪些人能存取。

首先來說說S3的架構。
S3是屬於Region層級的AWS服務,在建置S3時,會選擇要建立在哪個Region(比如東京、首爾...)。
而將檔案上傳至S3之後,他會自動存放於多個AZ當中(可理解為備份的概念),但S3 One Zone-IA這個類別除外(只會存在一個AZ中)。
但也因為S3是Region層級,所以在命名的時候全球共用,只要世界上有任何一個人用過這個名字,你就不能用了QQ
https://ithelp.ithome.com.tw/upload/images/20220930/20152618Xil7CqP4l2.jpg
※就像EC2、EBS分成很多種類型,S3也有很多種,但這裡就不贅述,請大家自己看文件

S3儲存儲存空間(儲存貯體)被稱為S3 Bucket,可以把他想像成一個籃子的名稱。
我們可以把很多的檔案(物件Object)丟到S3 Bucket內。
而讀取檔案的方式則是Key-Value,Key可以想像是檔案的名稱,Value則是檔案本體。
比如我今天買了一個籃子(S3 Bucket)
丟了3顆球進去,分別是

  • 名字叫日向的(key)排球(value)
  • 名字叫櫻木(key)的籃球(value)
  • 名字叫越前(key)的網球(value)
    我今天想要打排球,所以請小幫手去籃子(S3 Bucket)裡面拿日向(key),小幫手在籃子裡面找到了上面貼著日向標籤的球(value)。
    https://ithelp.ithome.com.tw/upload/images/20220930/20152618yeidjcacPB.jpg

以上是S3的簡介,因為比較多抽象的概念,所以今天先到這裡。
接下來幾天會說明S3的權限控管、版本控制以及生命週期,以及實際建置出S3來使用~~


上一篇
D14_月底吃土拉 趕快刪資源_EC2&EBS
下一篇
D16_AWS S3版本控制
系列文
aws從零開始的新手筆記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言